package com.zjhd.sealcutting.vo;

import com.zjhd.sealcutting.domain.WorksEnclosure;
import com.zjhd.sealcutting.domain.WorksInfo;
import com.zjhd.sealcutting.domain.WorksPicture;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * TODO  作品信息实体
 *
 * @author wangchao
 * @version 1.0
 * @date 2020/12/1 16:00
 */
@ApiModel(value = "作本实体信息接口返回" ,discriminator = "作本实体信息")
@Data
public class WorksInfoVo {

    @ApiModelProperty(value = "初稿")
    private String firstDraftWorkId;

    @ApiModelProperty(value = "作品基本信息")
    private WorksInfo worksInfo;

    @ApiModelProperty(value = "作品图片信息")
    private List<WorksPicture> WorksPicture;

    @ApiModelProperty(value = "作品文件信息")
    private List<WorksEnclosure> WorksEnclosures;

    @ApiModelProperty(value = "评审数据")
    private Integer reviewsNumber;

    @ApiModelProperty(value = "展览名称")
    private String exhibitionName;

    @ApiModelProperty(value = "作者ID")
    private Integer authorId;

    @ApiModelProperty(value = "展览ID")
    private Integer exhibitionId;

    @ApiModelProperty(value = "词条ID")
    private Integer entryId;
}
